package com.hyt.it.ogt.kq.service.bm.model.dto;

import com.hyt.core.ModelSerializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotEmpty;
import java.util.List;

/**
 * @Description:
 * @Author: STARF
 * @CreateDate: 2022/03/02 17:26
 **/
/**
 * @Description:    报名流程
 * @Author: STARF
 * @CreateDate: 2022/03/02 17:02
 **/
@Data
@Accessors(chain = true)
@ApiModel(value = "ProjectNodeDTO类List", description = "报名流程DTO类List")
public class ProjectNodeListDTO implements ModelSerializable {

    @NotEmpty(message = "项目id不能为空")
    @ApiModelProperty(value = "报名项目id")
    private String projectId;

    @ApiModelProperty(value = "机构id")
    private String officeId;

    @ApiModelProperty(value = "流程列表")
    private List<ProjectNodeDTO> projectNodeDTOList;
}
